@import 'antd/es/style/themes/default.less';
.block,
.full-block {
  font-family: '微软雅黑', '微软雅黑 Bold', '微软雅黑 Regular',  sans-serif;

  margin-top: 8px;

  border: 1px solid @border-color-split;
  border-radius: @border-radius-base;
  background-color: @grey-1;
  &::after {
    display: block;
    clear: both;

    content: '';
  }
  button + button {
    margin-left: 8px;
  }
}

.block + div,
.full-block + div {
  margin-top: 24px;
}

.block,
.block-inner {
  padding: 16px 24px;
}

.history-block {
  padding: 0 24px;
}

.block-foot {
  padding: 16px 24px;

  border-top: 1px solid @border-color-split;
  &::after {
    display: block;
    clear: both;

    content: '';
  }
}

.block-line {
  line-height: 32px;
  > .file {
    cursor: pointer;
    -webkit-user-select: none;

    color: @link-color;
  }
  & + .block-line {
    margin-top: 4px;
  }
}

.block-title {
  font-size: @font-size-lg;
  font-weight: bold;

  color: @heading-color;
}

.text-right {
  text-align: right;
}

.block-title-sub {
  font-size: 14px;
  font-weight: bold;

  color: @heading-color;
}

.block-line-cell {
  display: inline-block;

  width: 30%;
}

.block-line-split {
  display: inline-block;

  width: 5%;
  height: 100%;
}

.full {
  width: 100%;
}


.block-form-line {
  margin-top: 12px;
  &::after {
    display: block;
    clear: both;

    content: '';
  }
}

.item-label {
  padding-left: 10px;
}

.secretary-selector {
  font-size: @font-size-base;

  margin-left: 16px;

  cursor: pointer;
  -webkit-user-select: none;

  color: @link-color;
}

.link-btn {
  font-size: @font-size-base;

  cursor: pointer;
  -webkit-user-select: none;

  color: @link-color;
}

.link-btn {
  font-size: @font-size-base;

  cursor: pointer;
  -webkit-user-select: none;

  color: @link-color;
}

.block-line-cell-title {
  font-weight: bold;

  color: @heading-color;
}

.float-right {
  float: right;
}

.mt16 {
  margin-top: 16px;
}

.mt12 {
  margin-top: 12px;
}

.ml16 {
  margin-left: 16px;
}

.no-bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

.no-top {
  margin-top: 0;
  padding-top: 0;
}
